Minimizing Metadata Access Latency in Wide Area Networked File Systems
نویسندگان
چکیده
Traditional network file systems, like NFS, do not extend to wide-area due to low bandwidth, high network latency, and dynamism introduced in the WAN environment. Metadata access latency is a significant performance problem for Wide Area File Systems, since metadata requests constitute a large portion of all file system requests, are synchronous, and cannot be cached at clients. We present WireFS, a Wide Area File System, which enables delegation of metadata management to nodes at client sites (homes). The home of a file stores the most recent copy of the file, serializes all updates, and streams updates to the central file server. WireFS uses access history to migrate the home of a file to the client site which accesses the file most frequently. We formulate the home migration problem as an integer programming problem, and present two algorithms: a dynamic programming approach to find the optimal solution, and a greedy algorithm which is non-optimal but is faster than the optimal algorithm. We show through extensive simulations that even in the WAN setting, access latency over WireFS is comparable to NFS’s performance in the LAN setting; the migration overhead is also marginal after the initial delegation.
منابع مشابه
The Design of A Wide-Area Networked File System
Traditional networked file systems like NFS do not extend to wide-area due to network latency and dynamics introduced in the WAN environment. In this paper we proposed the design of a wide-area networked system called WireFS. WireFS is based on NFS and extends to the WAN environment by introducing a file redirector infrastructure residing between the central file server and clients. The file re...
متن کاملBridging Local and Wide Area Networks for Overlay Distributed File Systems
In metacomputing and grid computing, a computational job may execute on a node that is geographically far away from its data files. In such a situation, some of the issues to be resolved are: First, how can the job access its data? Second, how can the high latency and low bandwidth bottlenecks of typical wide-area networks (WANs) be tolerated? Third, how can the deployment of distributed file s...
متن کاملStabilization of Networked Control Systems with Variable Delays and Saturating Inputs
In this paper, improved conditions for the synthesis of static state-feedback controller are derived to stabilize networked control systems (NCSs) subject to actuator saturation. Both of the data packet latency and dropout which deteriorate the performance of the closed-loop system are considered in the NCS model via variable delays. Two different techniques are employed to incorporate actuator...
متن کاملServer-assisted Latency Management for Wide-area Distributed Systems
Recently many Internet services employ wide-area platforms to improve the end-user experience in the WAN. To maintain close control over their remote nodes, the wide-area systems require low-latency dissemination of new updates for system configurations, customer requirements, and task lists at runtime. However, we observe that existing data transfer systems focus on resource efficiency for ope...
متن کاملDesign and Implementation of Metadata Cache Management Strategy for the Distributed File System
Caching strategies and the resulting cache coherence control technique have become the key techniques for the system development. Based on the study of the cache technology of the home and abroad distributed file systems, and combined with the design requirements and characteristics for our multi-user parallel file system Cappella, this paper proposes a new meta-data cache management strategy. ...
متن کامل